Optimizing module matching for synthetic gene circuit design automation
نویسندگان
چکیده
An integral challenge in automated synthetic circuit design is to select the optimal set of parts to populate an abstract circuit topology, so that the circuit behavior best approximates the desired one. In some cases, it is also possible to reuse multi-part constructs, or modules that have been already built and experimentally characterized. Efficient part and module matching algorithms are essential to systematically search the solution space and their significance will only increase in the following years due to the projected explosion in part libraries and circuit complexity. Here, we present a matching method based on an iterative node traversal algorithm that can guarantee optimality in the set selection. Results from the integration of the proposed method in the SBROME CAD tool show scalable performance and optimal set selection in a database of experimentally constructed parts and modules. This work represents a fundamental departure from the previous heuristic-based part matching methods [1][2][3][4][5] and is a step towards maximizing efficiency in synthetic circuit design.
منابع مشابه
Optimal part and module selection for synthetic gene circuit design automation.
An integral challenge in synthetic circuit design is the selection of optimal parts to populate a given circuit topology, so that the resulting circuit behavior best approximates the desired one. In some cases, it is also possible to reuse multipart constructs or modules that have been already built and experimentally characterized. Efficient part and module selection algorithms are essential t...
متن کاملSBROME: a scalable optimization and module matching framework for automated biosystems design.
The development of a scalable framework for biodesign automation is a formidable challenge given the expected increase in part availability and the ever-growing complexity of synthetic circuits. To allow for (a) the use of previously constructed and characterized circuits or modules and (b) the implementation of designs that can scale up to hundreds of nodes, we here propose a divide-and-conque...
متن کاملNew Synthesis
How much automation are current electronic design automation (EDA) tools providing? While the RF computer aided engineering (CAE) industry has a lot to offer in the way of automated circuit and system analysis, what about automated circuit synthesis? The circuit design project that starts with one of the typical simulation programs on the market today probably isn’t benefited by design automati...
متن کاملFault Tolerant Reversible QCA Design using TMR and Fault Detecting by a Comparator Circuit
Quantum-dot Cellular Automata (QCA) is an emerging and promising technology that provides significant improvements over CMOS. Recently QCA has been advocated as an applicant for implementing reversible circuits. However QCA, like other Nanotechnologies, suffers from a high fault rate. The main purpose of this paper is to develop a fault tolerant model of QCA circuits by redundancy in hardware a...
متن کاملFault Tolerant Reversible QCA Design using TMR and Fault Detecting by a Comparator Circuit
Quantum-dot Cellular Automata (QCA) is an emerging and promising technology that provides significant improvements over CMOS. Recently QCA has been advocated as an applicant for implementing reversible circuits. However QCA, like other Nanotechnologies, suffers from a high fault rate. The main purpose of this paper is to develop a fault tolerant model of QCA circuits by redundancy in hardware a...
متن کامل